home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 8 / QRZ Ham Radio Callsign Database - Volume 8.iso / pc / files / sat / sat04aug.exe / SATELLIT.DOC < prev    next >
Text File  |  1994-08-04  |  11KB  |  254 lines

  1. Kurzdokumentation zum Programm SATELLIT.EXE
  2.  
  3. Das vorliegende Programm ist eine Demoversion. Sie ist VOLLSTÄNDIG lauffähig 
  4. bis zu dem auf dem Startbildschirm angegebenen Termin. Danach arbeitet die 
  5. Berechnungsroutine nicht mehr korrekt!!! 
  6.  
  7. 1. Allgemeine Programmmerkmale
  8.  
  9. * Speicherung von bis zu 255 verschiedenenen Satelliten
  10. * Verwendung von Keplerelementen im AMSAT- und im NORAD-Format
  11. * optionale Berechnung von AOS (Appearance Of Satellite) und 
  12.   max. erreichbarer Elevation
  13. * optionales akustisches Signal bei AOS/LOS
  14. * Vorausberechnungsprotokoll in Textdatei 
  15. * Vorausberechnung auch für zwei Orte möglich
  16. * Locator-Koordinaten-Entfernungsberechnung
  17. * Weltkarte mit Ausleuchtgebiet
  18. * Azimuth-/Elevationsgrafik mit optionaler Einblendung der konkreten 
  19.   Horizontlinie
  20. * Informationssystem zu den einzelnen Satelliten
  21. * alle Dateien liegen als Textdateien vor und sind beliebig editierbar
  22. * selektives Update von Keplerelementen im NORAD/NASA-Format
  23. * Anzeige des Sonnenterminators
  24.  
  25. * Mindestkonfiguration:
  26.             * PC-AT 286 und höher
  27.             * etwa 200kByte Plattenplatz
  28.             * etwa 400kByte freier Hauptspeicher falls Weltkarte 
  29.               dargestellt werden soll
  30.             * VGA-Grafik (Standard-VGA)
  31.  
  32. * empfohlene Zusatzausstattung:
  33.             * Arithmetikprozessor
  34.             * Maus
  35.  
  36. 2. Programmbeschreibung
  37.  
  38. Das vorliegende Programm erlaubt die Berechnung von Satellitenpositionen von 
  39. bis zu 255 Satelliten. Die Berechnung kann in Echtzeit oder als Vorausberech-
  40. nung erfolgen. In derEchtzeittabelle werden immer 16 Satelliten gleichzeitig 
  41. angezeigt.
  42.  
  43. Das Programm wird mittels folgender Tastenkombinationen bedient:
  44.  
  45. Echtzeittabelle:
  46.  
  47. <Esc>
  48.             Die Escape-Taste ist die wichtigste Taste im Programm, da man mit 
  49.             ihr an (fast) jeder beliebigen Stelle im Programm die aktuelle 
  50.             Funktion beenden kann.
  51.  
  52. <ENTER>        
  53.             Mit <ENTER> werden der aktuell ausgewählte Menüpunkt bestätigt und 
  54.             die entsprechende Funktion gestartet.
  55.  
  56. <CNTRL><ENTER>
  57.             Diese Tastenkombination startet die Azimuth-/Elevationsdastellung 
  58.             für den aktuellen Satelliten.
  59.  
  60. <CNTRL>S
  61.             Mit ^s wird die Satellitensuchfunktion aktiviert. Diese ist beson-
  62.             ders sinnvoll wenn viele Satelliten gespeichert sind. Der Satel-
  63.             litenname muß nicht vollständig angegeben werden.
  64.  
  65. Page up/dwn
  66.             Blättert seitenweise in der Satellitenliste.
  67.  
  68. Cursortasten
  69.             Wählen Satelliten bzw. Menüpunkte aus.
  70.  
  71. <SPACE>
  72.         Stoppt das Programm an jeder Stelle.
  73.  
  74. Grafik:
  75.  
  76. <TAB>       
  77.             Schaltet zwischen Weltkarte und Horizontdisplay um.
  78. Page up/dwn
  79.             Wechselt zwischen Satelliten.
  80.  
  81. Cursortasten
  82.         Bewegen den Mauszeiger.
  83.  
  84. Menüpunkte können auch mittels Hotkeys ausgewählt werden. In der Echtzeitta-
  85. belle sind die Hotkeys farblich hervorgehoben, in den Grafiken entsprechen sie 
  86. dem ersten Zeichen auf dem entsprechenden Knopf. Menüpunkte, die einen Satelli-
  87. ten als Argument benötigen, beziehen sich immer auf den aktuell ausgewählten 
  88. Satelliten.
  89. Ansonsten haben wir versucht, die Bedienung des Programmes "intuitiv" zu ge-
  90. stalten, so daß nunmehr einfach Ausprobieren angesagt ist...
  91.  
  92. Dateien:
  93.  
  94. SATELLIT.EXE verwendet mehrere Dateien, die alle vom Nutzer geändert werden 
  95. können aber nicht immer sollten.
  96.  
  97. SATELLIT.EXE
  98.             Das Programm selbst :-)
  99. SATELLIT.INI
  100.             Initialisierungsdatei. Es steht alles drin, was man wissen muß. 
  101.             Falls die Datei mal abhanden kommt (Murphys Wege sind unergründ-
  102.             lich) besteht kein Grund zur Panik. Das Programm kümmert sich 
  103.             selbst darum... 
  104. ELEMENTE.DAT
  105.             Diese Datei enthält die Keplerlemente der verschiedenen Satelliten. 
  106.             Falls mehr als 255 Satelliten drinstehen, werden die restlichen 
  107.             einfach ignoriert. Es kann sowohl das AMSAT-Format als auch das 
  108.             NORAD-Format verwendet werden. Dabei ist es nicht notwendig, die 
  109.             Dateien irgendwie aufzubereiten. Die Einleseroutine wurde, nach 
  110.             bestem Wissen und Gewissen, so gestaltet, daß jeglicher "Müll",
  111.             der nicht wie Keplerelemente aussieht, einfach ignoriert wird. 
  112.             Wenn also das Packet-Programm den letzten Drohbrief von OM Wald-
  113.             heini mitprotokolliert hat, so kann dieser ruhig in der Datei 
  114.             stehenbleiben....
  115.  
  116.         Es existiert die Möglichkeit des selektiven Updates. Dazu sind
  117.         folgende Schritte erforderlich:
  118.  
  119.              - 'Information' für den betreffenden Satelliten auswählen
  120.              - 'Update' wählen
  121.              - Namen der Datei mit den neuen Elementen angeben
  122.  
  123.             ACHTUNG:
  124.  
  125.             Diese Funktion arbeitet nur wenn alte und neue Keplerelemente des
  126.             betreffenden Satelliten im NASA (2-Zeilen) Format vorliegen. Sollen
  127.             alle Keplerelemente aufgefrischt werden empfiehlt sich komplettes
  128.             Ersetzen der gesamten Datei. Für die Verfolgung von STS oder MIR
  129.             ist das selektive Update allerdings sehr hilfreich.
  130.  
  131.  
  132.  
  133. WELT.MAP
  134.             Diese Datei enthält alle Daten für die Darstellung der Weltkarte. 
  135.             Der Aufbau ist in der Datei ersichtlich. Da wir manchmal recht faul 
  136.             sind bzw. lieber programmieren, ist noch nicht jede kleine Insel 
  137.             verzeichnet. Aber vielleicht hat mal jemand Langeweile...
  138.             (es sind max. 128 Objekte möglich)
  139.  
  140. SATMODE.DAT
  141.             Hier kann man die Modi der jeweiligen Satelliten in Abhängigkeit 
  142.             vom jeweiligen MA-Wert eintragen. Die Zählung beginnt bei 0. 
  143.             Schaltet z.B. OSCAR 13 bei 60 in den Mode BS und bei 120 in den 
  144.             Mode S so würde dastehen:
  145.                     OSCAR 13
  146.                     000 B          # beginnt mit B
  147.                     060 BS         # macht mit BS weiter
  148.                     120 S          # bleibt bei S bis der Umlauf beendet ist
  149.                     END
  150.  
  151. UMGEBUNG.DAT
  152.             Hier kann jeder die Horizontlinie für seinen eigenen Standort ein-
  153.             tragen und wundert sich dann nicht mehr, wieso er OSCAR 21 trotz 
  154.             50°Elevation nicht hört..(Schornsteine sind manchmal noch höher :-)
  155.             Das Problem liegt beim Nutzer, seine eigene Horizontlinie auszu-
  156.             messen...
  157.  
  158. SATINFO.TXT/SATINFO.ENG
  159.             Diese Datei KANN nützliche, aber auch überflüssige und sinnlose 
  160.             Informationen über Satelliten oder auch andere Themen enthalten. 
  161.             Der Aufbau geht aus der Beispieldatei hervor.
  162.             Die Datei ist schon mit hilfreichen Informationen (Frequenzen und
  163.             Tips) gefüllt. Schaltet man die Sprache auf Englisch, so wird die
  164.             Datei SATINFO.ENG benutzt, anderenfalls die Datei SATINFO.TXT.
  165.  
  166.  
  167. 3. Zusätzliche Hinweise - Ausblick
  168.  
  169. Das Programm trägt die Versionsnummer 1.0, denn irgendwo muß man mit dem Zählen
  170. mal anfangen. Betrachtet man die Arbeit, die in dem Programm steckt, dann sind 
  171. wir sicherlich bei V45.245 oder so ähnlich. Falls Ihnen also irgendwas am Pro-
  172. gramm verbesserungswürdig erscheint, wir könnten selbst viele Sachen nennen, so
  173. schimpfen Sie nicht gleich auf uns, sondern senden Sie uns bitte Ihre konstruk-
  174. tive Kritik zu. Schließlich haben wir ja viele Stunden unserer Freizeit vor dem
  175. Rechner verbracht... 
  176.  
  177. Für nichtzustandegekommene Skeds und verpaßte DXpeditionen übernehmen wir 
  178. keinerlei Haftung, auch wenn das Programm nachweislich falsch gerechnet hat!!!
  179.  
  180. Was bringt die Zukunft?
  181. Natürlich die automatische Rotornachführung. Wann diese kommt ist natürlich 
  182. auch davon abhängig, wie schnell diese verlangt wird. Schließlich sind wir noch
  183. Studenten und haben auch noch andere Sachen zu tun, wie z.B. funken...
  184.  
  185. Über die Möglichkeit der Direkteingabe der Keplerelemente aus der CQ-DL denken 
  186. wir auch nach. 
  187.  
  188. Wem das Programm zu langsam erscheint, der sollte es mit einem Arithmetikpro-
  189. zessor versuchen. Dann dürften kaum noch Wünsche offen bleiben. Ein Direkt-
  190. ausdruck während der Vorhersage wurde doch nicht implementiert (obwohl es die 
  191. entsprechende Einstellmöglichkeit gibt), man kann aber die entstandene Datei 
  192. ohne weiteres mit dem DOS-Printbefehl ausdrucken. Wir hatten gelegentlich
  193. Schwierigkeiten mit der Leuchtfleckberechnung auf Rechnern ohne Arithmetikpro-
  194. zessor. Diese sind hoffentlich beseitigt. Es ist für uns jedoch gar nicht so 
  195. einfach, das Programm auf solchen Rechnern ausgiebig zu testen, da bei uns alle
  196. Rechner mit einem solchen ausgerüstet sind.
  197.  
  198. Und vor allem würden wir uns freuen, Kontakt mit anderen "Softwareentwicklern" 
  199. zu bekommen. Unser Programm allein berechnet ja nur Bahnpositionen. Nun wäre 
  200. eine Lösung denkbar wo unter Windows (1. läuft es dort auch und 2. haben wir 
  201. erst mal nichts besseres zum Multitasking) eine Zusammenarbeit mit anderen 
  202. Programmen realisiert wird (z.B. Telemetriemitschreiber und Logbuchprogramme).
  203. Und wenn die Kommunikation über eine gemeinsame Datei, die Meldungen der ein-
  204. elnen Programme enthält, realisiert wird, so wäre dies auch schon eine erste 
  205. Variante, weg von der Insellösung hin zur "integrierten Lösung". Ein logbuch-
  206. führendes Satellitenbahnberechnungsprogramm mit integrierter DX-Cluster-
  207. Anbindung sowie Transceiversteuerung und Contestauswertung ist doch ein wenig 
  208. umständlich und kaum realisierbar.
  209.  
  210. Wir bitten um Entschuldigung, daß die vorliegende Datei so kurz ist, aber mehr 
  211. war einfach nicht drin. Außerdem wollten wir testen, ob das Programm wirklich 
  212. "intuitiv" bedienbar ist. Es kann also durchaus passieren, daß das Programm 
  213. Sachen kann, die hier gar nicht erwähnt wurden.
  214.  
  215. Zum Abschluß noch eine große Bitte. Wir haben uns die Mühe gemacht, dieses 
  216. Programm zu entwickeln. Machen Sie sich also bitte die kleine Mühe, Verbesse-
  217. rungsvorschläge anzubringen (sie machen ja ohnehin gerne PACKET!).
  218.  
  219. Ach so, wenn dies eine Demoversion ist, wie bekommt man dann eine richtige? 
  220. Das ist ganz einfach. Sie melden sich bei uns. Sie bekommen dann eine Voll-
  221. version (die kann auch nicht mehr, geht dafür aber immer), eine ordentliche 
  222. Programmdokumentation mit einigen Ausführungen zum verwendeten Berechnungsver-
  223. fahren und einigen aktuellen Hinweisen zu den gerade fliegenden Satelliten und 
  224. außerdem wird die Version mit Rotorsteuerung kostenfrei nachgeliefert, wenn sie
  225. existiert.
  226.  
  227. Der Preis für die Vollversion beträgt DM 20,- sofern Sie über einen Internet-
  228. Anschluß verfügen und das Programm auf diesem Wege erhalten. Anderenfalls 
  229. fallen zusätzliche DM 8,- für den Versand an (Vollversion + Update).
  230.  
  231. Der Betrag kann mittels Verrechnungsscheck oder durch Überweisung auf 
  232. folgendes Konto erstattet werden:
  233.  
  234. Karsten Hansky
  235. DEUTSCHE BANK Filiale Zeitz
  236. Bankleitzahl : 86070000
  237. Konto-Nr.    : 6715296 
  238.  
  239. Es gibt viele Wege uns zu erreichen:
  240.  
  241. 1.) DL3HRT                  Packet:       DL3HRT@DB0LPZ.#SAX.DEU.EU
  242.     Karsten Hansky          e-mail:       hansky@igel.physik.th-zwickau.de 
  243.     August-Bebel-Str.14            
  244.     06712 Kretzschau
  245.  
  246. 2.) DL3HZM                  Packet:       DL3HZM@DB0LPZ.#SAX.DEU.EU
  247.     Matthias Mitte          e-mail:       e3daq@mlucom.urz.uni-halle.de
  248.     Wiesenstraße 3
  249.     06712 Zeitz
  250.  
  251.  
  252. PS: Die jeweils aktuellste Version ist über Internet verfügbar über
  253.     anonymous ftp zu: igel.physik.th-zwickau.de
  254.